deposits or guarantees - Türkçe İngilizce Sözlük